Deep integration of the OWL ontology language into Ruby using metaprogramming
نویسنده
چکیده
syntax of OWL LITE139 Instances of Protocol: PCRSupermixProtocol : Protocol HighMWRunningBuffer5xProtocol : BufferProtocol LowMWRunningBuffer5xProtocol : BufferProtocol TAEBufferProtocol : BufferProtocol GelBuffer3P5XProtocol : BufferProtocol AffymetrixDNALabellingForGeneExpressionArrays : InV itroProtocol AgaroseGelElectrophoresis : InV itroProtocol SDSPAGE : InV itroProtocol BacterialCellCulture : InV ivoProtocol BlackburnY eastColonyPCR : InV ivoProtocol KnightColonyPCR : InV ivoProtocol MouseT issueLysisForGenotyping : InV ivoProtocol ABMediumProtocol : MediumProtocol 6.2 Abstract syntax of OWL LITE
منابع مشابه
An Executive Approach Based On the Production of Fuzzy Ontology Using the Semantic Web Rule Language Method (SWRL)
Today, the need to deal with ambiguous information in semantic web languages is increasing. Ontology is an important part of the W3C standards for the semantic web, used to define a conceptual standard vocabulary for the exchange of data between systems, the provision of reusable databases, and the facilitation of collaboration across multiple systems. However, classical ontology is not enough ...
متن کاملReflexive Metaprogramming in Ruby Tutorial Presentation
Ruby is an interpreted, dynamically typed, object-oriented application programming language [10]. It has been in existence for more than a decade, but in the past three years interest in the Ruby language and the programming styles it enables [2] has exploded in the practitioner community [8, 9]. Much of the explosive growth in interest has been because of the advent of the Ruby on Rails Web ap...
متن کاملDeep Integration of Scripting Languages and Semantic Web Technologies
Python reached out to a wide and diverse audience in the last few years. During its evolution it combined a number of different paradigms under its hood: imperative, object-oriented, functional, listoriented, even aspect-oriented programming paradigms are allowed, but still remain true to the Python way of programming, thus retaining simplicity, readability and fun. OWL is a knowledge represent...
متن کاملKnowledge Transformation using a Hypergraph Data Model
In the Semantic Web, knowledge integration is frequently performed between heterogeneous knowledge bases. Such knowledge integration often requires the schema expressed in one knowledge modelling language be translated into an equivalent schema in another knowledge modelling language. This paper defines how schemas expressed in OWL-DL (the Web Ontology Language using Description Logic) can be t...
متن کاملPutting OWL into Production at the European Bioinformatics Institute
The Experimental Factor Ontology (EFO) is an OWL based ontology of experimental variables used in a wide range of biomedical studies. EFO has been in use since 2007 and was the first OWL ontology to be used in production ready data services at the EBI. As the ontology content, application requirements and the OWL language have evolved over time, this has presented several challenges in how to d...
متن کامل